/**
 * Created by chong on 2017/4/28.
 */
//document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"/websys/static/jquery_dialogbox.css\">")
//状态操作
function oper_point(objid,pkid,uid,point,type)
{
	$( "#dialog-form" ).dialog( "open" );
	SetRechargeDilog(pkid,uid,point,type);
}


// function toTestBox()
// {
// 	$( "#dialog-form" ).dialog( "open" );
// 	SetRechargeDilog(1,'andy',123);
// 	return;
// 	//alert('456');alert($('#btn-dialogBox'));
// 			$('#btn-dialogBox').dialogBox({
// 				type: 'correct',  //three type:'normal'(default),'correct','error',
// 						width: 300,
// 						height: 200,
//
// 				hasMask:true,
// 				hasClose: true,
// 				hasBtn: true,
// 				confirmValue: 'I am sure',
// 				confirm: function(){
// 					alert('this is callback function');
// 				},
// 				cancelValue: 'I will cancel',
// 				title: 'title text',
// 				content: 'dialog content text,image,html file'
// 			});
//
// }

// //设置充值对话框
// function SetRechargeDilog(pkid,uid,point,type)
// {
// 	$("#hd_r_type").val("1");
// 	$("#hd_r_pkid").val(pkid);
// 	$("#la_r_uid").html(uid);
// 	//var point=$("#sp_point_"+pkid).html();//防止不是最新的
// 	$("#la_r_point").html(point);
// 	$("#tb_r_point").val("0");
// 	$("#hd_type").val(type);
// 	//$('#dialog-form').
// 	if (type==0)
// 	{
// 		$("#la_r_values").html("充入");
// 	}
// 	else if(type==1) {
//         $("#la_r_values").html("扣除");
//     }
//     else {
// 		$("#la_r_values").html("赠送");
// 	}
//
// }

function post_point()
{
	var pkid=$("#hd_r_pkid").val();
	var uid=$("#la_r_uid").html();
	var tval=$("#tb_r_point").val();//alert(tval);
	var num = $("#hd_type").val();
	var nums = 0;
    var oper = '充入';
	//alert(isNaN(tval));
	if(isNaN(parseInt(tval)) || parseInt(tval)<=0) {
		alert('请输入数字');
		return;
	}
	else
	{
		if(num==1){
			oper = '扣除'
		}
		else if(num==2){
			oper = '赠送'
		}
		if (confirm("是否对" + uid + " 的额度 " +oper+ tval + " ？")) {
			//弹对话框
			//alert('wating,...');return;
			$.post('/xadmin/sysoper/userpoint/', {"id": pkid, "point": tval,'type':num}, function (result) {
				//alert(result.ret);
				if (result.ret == 0) {
					//刷新并关闭对话框
					//$("#sp_point_"+pkid).html(result.point);
					$( "#dialog-form" ).dialog( "close" );
					//console.log($(id).attr('serverip'))
					window.location.reload();
				} else {
					alert(result.msg + "(" + result.ret + ")")
				}
			}, "json")
		}
	}
}

// function post_point()
// {
// 	var pkid=$("#hd_r_pkid").val();
// 	var uid=$("#la_r_uid").html();
// 	var tval=$("#tb_r_point").val();//alert(tval);
// 	//alert(isNaN(tval));
// 	if(isNaN(parseInt(tval)) || parseInt(tval)<=0) {
// 		alert('请输入数字');
// 		return;
// 	}
// 	else
// 	{
// 		if (confirm("是否充值" + tval + " 给 " + uid + "吗？")) {
// 			//弹对话框
// 			//alert('wating,...');return;
// 			$.post('/xadmin/sysoper/userpoint/', {"id": pkid, "point": tval}, function (result) {
// 				//alert(result.ret);
// 				if (result.ret == 0) {
// 					//刷新并关闭对话框
// 					$("#sp_point_"+pkid).html(result.point);
// 					$( "#dialog-form" ).dialog( "close" );
// 					//console.log($(id).attr('serverip'))
// 					//window.location.reload();
// 				} else {
// 					alert(result.msg + "(" + result.ret + ")")
// 				}
// 			}, "json")
// 		}
// 	}
// }
//动态加载js,css文件
function loadJs(file){
    var scriptTag = document.getElementById('loadScript');
    var head = document.getElementsByTagName('head').item(0);
    if(scriptTag) head.removeChild(scriptTag);
    script = document.createElement('script');
    script.src = "../js/mi_"+file+".js";
    script.type = 'text/javascript';
    script.id = 'loadScript';
    head.appendChild(script);
}

function loadCss(_file){
    var cssTag = document.getElementById('loadCss');
    var head = document.getElementsByTagName('head').item(0);
    if(cssTag) head.removeChild(cssTag);
    css = document.createElement('link');
    css.href = _file;//"../css/mi_"+file+".css";
    css.rel = 'stylesheet';
    css.type = 'text/css';
    css.id = 'loadCss';
    head.appendChild(css);
}

function toTestBox()
{
	$( "#dialog-form" ).dialog( "open" );
	SetRechargeDilog(1,'andy',123);
	return;
	//alert('456');alert($('#btn-dialogBox'));
			$('#btn-dialogBox').dialogBox({
				type: 'correct',  //three type:'normal'(default),'correct','error',
						width: 300,
						height: 200,

				hasMask:true,
				hasClose: true,
				hasBtn: true,
				confirmValue: 'I am sure',
				confirm: function(){
					alert('this is callback function');
				},
				cancelValue: 'I will cancel',
				title: 'title text',
				content: 'dialog content text,image,html file'
			});

}

// //设置充值对话框
// function SetRechargeDilog(pkid,uid,point)
// {
// 	$("#hd_r_type").val("1");
// 	$("#hd_r_pkid").val(pkid);
// 	$("#la_r_uid").html(uid);
// 	var point=$("#sp_point_"+pkid).html();//防止不是最新的
// 	$("#la_r_point").html(point);
// 	$("#tb_r_point").val("0");
// }
//
// //创建充值对话框
// function CreateRechargeDailog()
// {
// 	//var thtml='<div class="btn-group" style="background-color: #1b9dec;"><input type="button" id="btn-btn" value="click me" onclick="toTestBox()" />' +
// 		var thtml='<input type="hidden" id="hd_r_type"/><input type="hidden" id="hd_r_pkid"/><div id="dialog-form" title="会员充值111">' +
// 		'<p style="font-size: 16px;">帐号:<label id="la_r_uid"></label> </p>' +
// 		'<p style="font-size: 16px;">余额:<label id="la_r_point">0</label> </p>' +
// 		'<p style="font-size: 16px;">充入:<input type="text" id="tb_r_point" maxlength="10" onkeyup=\"value=value.replace(/[^\d]/g,"")\" /> </p>' +
// 		'</div>';
// 	$(".content-toolbar").append(thtml);
// 	//只能输入数字
// 	$('input#tb_r_point').keyup(function(){
//             var c=$(this);
//            if(/[^\d]/.test(c.val())){//替换非数字字符
//               var temp_amount=c.val().replace(/[^\d]/g,'');
//              $(this).val(temp_amount);
//             }
//          })
//
//
// 	$( "#dialog-form" ).dialog({
//      autoOpen: false,
//       height: 300,
//       width: 350,
//      modal: true,
//     buttons: {
//        "确定": function() {
// 		   //alert('into');
// 		   post_point();
//         },
//         "取消": function() {
//         $( "#dialog-form" ).dialog( "close" );
//      }
//       },
//      close: function() {
//
//      }
//    });
// }

//设置充值对话框
function SetRechargeDilog(pkid,uid,point,type)
{
	$("#hd_r_type").val("1");
	$("#hd_r_pkid").val(pkid);
	$("#la_r_uid").html(uid);
	//var point=$("#sp_point_"+pkid).html();//防止不是最新的
	$("#la_r_point").html(point);
	$("#tb_r_point").val("0");
	$("#hd_type").val(type);
	//$('#dialog-form').
	if (type==0)
	{
		$("#la_r_values").html("充入");
	}
	else if(type==1) {
        $("#la_r_values").html("扣除");
    }
    else {
		$("#la_r_values").html("赠送");
	}

}

//创建充值对话框
function CreateRechargeDailog()
{
	//var thtml='<div class="btn-group" style="background-color: #1b9dec;"><input type="button" id="btn-btn" value="click me" onclick="toTestBox()" />' +
		var thtml='<input type="hidden" id="hd_r_type"/><input type="hidden" id="hd_r_pkid"/><input type="hidden" id="hd_type"/><div class="name" id="dialog-form" title="会员额度操作">' +
		'<p style="font-size: 16px;">呢称:<label id="la_r_uid"></label> </p>' +
		'<p style="font-size: 16px;">余额:<label id="la_r_point">0</label> </p>' +
		'<p style="font-size: 16px;"><label id="la_r_values">充入</label>:<input type="text" id="tb_r_point" maxlength="10" onkeyup=\"value=value.replace(/[^\d]/g,"")\" /> </p>' +
		'</div>';
	$(".content-toolbar").append(thtml);
	//只能输入数字
	$('input#tb_r_point').keyup(function(){
            var c=$(this);
           if(/[^\d]/.test(c.val())){//替换非数字字符
              var temp_amount=c.val().replace(/[^\d]/g,'');
             $(this).val(temp_amount);
            }
         })


	$( "#dialog-form" ).dialog({
     autoOpen: false,
      height: 300,
      width: 350,
     modal: true,
    buttons: {
       "确定": function() {
		   //alert('into');
		   post_point();
        },
        "取消": function() {
        $( "#dialog-form" ).dialog( "close" );
     }
      },
     close: function() {

     }
   });
}
//过滤只显示自己的下线代理
function show_mynext(my_next)
{
	var hm_boxs=$(".dropdown-submenu");
				for(var ii=0;ii<hm_boxs.length;ii++)
				{//alert(hm_boxs[ii]);
					var cs = hm_boxs[ii].childNodes;
					var ok_ii=-1;
					 for(var jj=0;jj<cs.length;jj++)
					 {
					  if(cs[jj].nodeType==1 )
					  {
						  var cur_text=cs[jj].innerHTML;//alert(ii);alert(cur_text);
						  //alert(cs.length);alert(jj);
						  if(cur_text.indexOf('所属代理')>0)
						  {
							  ok_ii=ii;
						  }
						  else if(ok_ii==ii)
						  {
							  //ajax获取自己能看的下线
							  //var my_next=new Array("a","a1");
							  var del_arr=new Array();
							  //alert(cur_text);//alert(jj);
							  var cn_next = cs[jj].childNodes;
							  for(var kk=0;kk<cn_next.length;kk++)
							  {
								  if(cn_next[kk].nodeType==1 ) {
									  //alert(cn_next[kk].innerText);
									  var cur_txt=cn_next[kk].innerText;
									  var cur_index=cur_txt.indexOf('(');
									  if(cur_index>0)
									  {
										  var cur_uid=cur_txt.substring(0,cur_index);
										  var is_in=false;
											for(var nn=0;nn<my_next.length;nn++)
											{
												if(my_next[nn]==cur_uid){is_in=true;break;}
											}
										  if(!is_in){
											  del_arr.push(kk);
											  //alert(kk)//alert(cur_uid);
										  }
									  }
									  //是代理时空也不给
									  if(cur_txt=="空" ){del_arr.push(kk);}
								  }
							  }
							  //删除或隐藏
							  for(kk=0;kk<del_arr.length;kk++)
							  {//alert(del_arr[kk]);
								//cs[jj].removeChild(cn_next[del_arr[kk]]);
								  cn_next[del_arr[kk]].style.display="none";
							  }
						  }
							//alert(cs[i].id + " = " + cs[i].innerHTML)
					  }
					 }
					if(ok_ii>-1)
					{
						ok_ii=-1;
					}
				}
}

//设置当前的cid
function  setCID()
{
	var cur_hef=window.location.href;
	//修改页面不用理
	if(cur_hef.indexOf('/update/')>0)
	{
		return;
	}//修改页面不用理


		//最后一级不能开代理,过滤下拉
		var my_cid = '';
		var my_next = new Array();
		//为毛post不行
		var tmp_obj = {};
		$.get('/xadmin/sysoper/agentclassid/', tmp_obj, function (result) {
			//alert(result);
			my_cid = result.ret;
			my_next = result.next;

			if(cur_hef.indexOf('/add/')>0) {
				//是添加页面代理操作时
				var a_box=document.getElementById("userinfo_form").getElementsByTagName("a");
				//alert(a_box.length);
				for(var ii=0;ii<a_box.length;ii++)
				{
					if(a_box[ii].className=="btn btn-primary btn-sm btn-ajax pull-right")
					{
						//alert(a_box[ii].innerHTML);
						a_box[ii].style.display="none";
						break;
					}
				}

				//隐藏当前登陆者的cid
				$("#id_mycid").val(my_cid);//alert($("#id_mycid"));

			}
			else //列表页面
			{//管理员不用理
				if (my_cid.length<3) {
					return;
				}
				//show_mynext(my_next);
			}

		}, "json");

}

$(function(){
	//loadCss('/websys/static/css/jquery-ui.min.css');
	CreateRechargeDailog();
	setCID();
	//loadCss('/websys/static/css/jquery.dialogbox.css');
	//$(".content-toolbar").append('<div class="btn-group"><input type="button" id="btn-btn" value="click me" onclick="toTestBox()" /><div id="btn-dialogBox"></div></div>');
//$.include('/websys/static/js/jquery.min.js');$.include('/websys/static/js/jquery.dialogBox.js');
/*
                //btn dialogBox
		$('#btn-btn').click(function(){alert('123');alert($('#btn-dialogBox'));
			$('#btn-dialogBox').dialogBox({
				hasClose: true,
				hasBtn: true,
				confirmValue: 'I am sure',
				confirm: function(){
					alert('this is callback function');
				},
				cancelValue: 'I will cancel',
				title: 'title text',
				content: 'dialog content text,image,html file'
			});
		})*/
 })